home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / dmake / save / Makefile < prev    next >
Encoding:
Makefile  |  1992-10-27  |  989 b   |  57 lines

  1.  
  2. #   Makefile
  3.  
  4. OD= objs/
  5. SRCS= main.c parse.c cmdlist.c convert.c depend.c var.c run.c buffer.c \
  6.       subs.c
  7. OBJS= $(OD)main.o $(OD)parse.o $(OD)cmdlist.o $(OD)convert.o $(OD)depend.o \
  8.     $(OD)var.o $(OD)run.o $(OD)buffer.o $(OD)subs.o
  9.  
  10. CFLAGS= -I.. -L../suplib
  11. PROTOS= dmake-protos.h
  12. EXE= /usr/local/bin/dmake
  13.  
  14. all: $(OD) $(PROTOS) $(EXE)
  15.  
  16. $(EXE) : $(OBJS)
  17.     cc $(CFLAGS) -o $@ $(OBJS) -lamiga
  18.  
  19. $(OD)main.o : main.c
  20.     cc $(CFLAGS) -c -o $@ $*.c
  21.  
  22. $(OD)parse.o : parse.c
  23.     cc $(CFLAGS) -c -o $@ $*.c
  24.  
  25. $(OD)cmdlist.o : cmdlist.c
  26.     cc $(CFLAGS) -c -o $@ $*.c
  27.  
  28. $(OD)convert.o : convert.c
  29.     cc $(CFLAGS) -c -o $@ $*.c
  30.  
  31. $(OD)depend.o : depend.c
  32.     cc $(CFLAGS) -c -o $@ $*.c
  33.  
  34. $(OD)var.o : var.c
  35.     cc $(CFLAGS) -c -o $@ $*.c
  36.  
  37. $(OD)run.o : run.c
  38.     cc $(CFLAGS) -c -o $@ $*.c
  39.  
  40. $(OD)buffer.o : buffer.c
  41.     cc $(CFLAGS) -c -o $@ $*.c
  42.  
  43. $(OD)subs.o : subs.c
  44.     cc $(CFLAGS) -c -o $@ $*.c
  45.  
  46. $(PROTOS) : $(SRCS)
  47.     -rm -f $@
  48.     makeproto -o $@ $(SRCS)
  49.  
  50. $(OD) : $(OD)
  51.     mkdirs $@
  52.  
  53. clean:
  54.     -rm -f $(OBJS)
  55.     -rm -f $(PROTOS)
  56.  
  57.